# -*- coding: utf-8 -*-
from basehandler import BaseHandler
from modelos.usuario import Usuario
'''
Este handler comprueba el código de activación que se le pasa al usuario
en el correo de bienvenida y en caso de ser correcto, activa al usuario.
En caso contrario muestra un mensaje de error
'''
class ActivacionHandler(BaseHandler):
    def get(self, pact):
        self.inicio()
        u = Usuario.activar_por_codigo_activacion(pact)
        if u:
            self.redirect('/aviso/3?cuenta=%s' % u)
        else:
            self.redirect('/aviso/4')
